package br.com.sigad.framework.util;


public class HTTPUtil {
		
	
//	public static  void setUsuarioSessao()throws ServletException{
//		HttpServletRequest request = getRequest();
//		setUsuarioSessao(request);
//	}
//	public static  void setUsuarioSessao(HttpServletRequest request)throws ServletException{
//		try{
//			String login = request.getUserPrincipal().getName();
//			FuncionarioDTO usuario = getServico().recuperaUsuarioLogin(login);
//			HttpSession sessao = request.getSession();
//			sessao.setAttribute("USUARIO_SESSAO",usuario);
//		}catch(Exception e){
//			throw new ServletException(e);
//		}
//	}
//	
//	private static LoginService getServico() throws Exception{
//		return (LoginService) ServiceLocator.getInstance().getServico(LoginService.class);
//	}
//	public static FuncionarioDTO recuperaUsuarioSessao() throws ServiceException{
//		HttpServletRequest request = getRequest();
//		return recuperaUsuarioSessao(request);
//	}
//	
//	public static FuncionarioDTO recuperaUsuarioSessao(HttpServletRequest request) throws ServiceException{
//		HttpSession sessao = request.getSession();
//		return  (FuncionarioDTO) sessao.getAttribute("USUARIO_SESSAO");
//	}	
//	
//	public static HttpServletRequest getRequest(){
//		return (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
//	}
}